meaner than a junkyard dog - Alemán Inglés Diccionario